home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
PROBLEMS
/
BENCHMARK
/
BUBBLESORT
/
bubbletest
/
icon8
/
source
< prev
next >
Wrap
Text File
|
1992-05-23
|
584b
|
35 lines
procedure main()
a:=list(1000,0)
# pseudo ramdom
pseudoramdom:=123456;
every count:=1 to 1000 do
{
pseudoramdom:=(pseudoramdom + 234567) % 567 + 345
a[count]:=pseudoramdom;
write(a[count])
}
system("time")
bubblesort(a,1000)
system("time")
every count:=1 to 1000 do
write(a[count])
end
procedure bubblesort(a,len)
local flag,count
flag:=1
while (flag=1) do
{
flag:=0
every count:=1 to len-1 do
if (a[count]>a[count+1]) then
{
a[count]<->a[count+1]
flag:=1;
}
}
end